import { request } from '@ruifox-cms/utils'

// 通过md5判断文件是否存在
export function checkMd5(params) {
    return request({
        url: '/file/sysFile/exists',
        method: 'get',
        params
    })
}
// 单文件上传
export function singleUpload(data, config) {
    return request({
        url: '/file/sysFile/upload',
        method: 'post',
        data,
        config
    })
}
// 获取文件列表
export function getFilePage(params) {
    return request({
        url: '/file/sysFile/selectPage',
        method: 'get',
        params
    })
}
// 根据缩略图获取原图地址
export function getOriginUrl(params) {
    return request({
        url: '/file/sysFile/getOriginUrl',
        method: 'get',
        params
    })
}
// 查询所有缩略图
export function getEasyImage(params) {
    return request({
        url: '/file/sysFile/getEasyImage',
        method: 'get',
        params
    })
}
// 查询所有库
export function getLibTree(params) {
    return request({
        url: '/file/sysFile/selectLibTree',
        method: 'get',
        params
    })
}
// 通过链接上传图片
export function uploadByUrl(data) {
    return request({
        url: '/file/sysFile/uploadByUrl',
        method: 'post',
        data
    })
}
